package mine.code.question.动态规划;

import org.junit.Test;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * 给你一个字符串 s，请你将 s 分割成一些子串，使每个子串都是 回文串 。返回 s 所有可能的分割方案。
 * <p>
 * 回文串 是正着读和反着读都一样的字符串。
 * <p>
 * <p>
 * 示例 1：
 * <p>
 * 输入：s = "aab"
 * 输出：[["a","a","b"],["aa","b"]]
 *
 * @author caijinnan
 */
public class _Undone分割回文串 {

    @Test
    public void run() {
        String s = "aaabaa";
        System.out.println(partition(s));
    }

    public List<List<String>> partition(String s) {
        List<List<String>> result = new ArrayList<>();
        result.add(Arrays.asList(s.split("")));


        return result;
    }
}
